import { userBehavior } from '../behaviors/userBehavior'

Component({
  options: {
    multipleSlots: true, // 复数插槽: 是
    styleIsolation: 'shared'
  },
  behaviors: [userBehavior],
  /**
   * 组件的属性列表
   */
  properties: {
    active:{      //对外提供当前选中的项 可以直接在每个页面中引入  以避免 tabbar显示与点击不同步的现象
      type:Number,
      value:0
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    routerList:[]
  },
  //组件初始化加载路由
  lifetimes:{
    attached(){
      let routerList = wx.getStorageSync('routerList')
      this.setData({ routerList: routerList?JSON.parse(routerList):[]});
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
     onChange(event) {
      wx.switchTab({
        url: this.data.routerList[event.detail].url,
      })
    }
  }
})